//package com.example.zxw.aop
//
//import android.util.Log
//import org.aspectj.lang.annotation.Aspect
//import org.aspectj.lang.annotation.Before
//import org.aspectj.lang.annotation.Pointcut
//
//@Aspect
//class KotlinAdvice {
//    companion object {
//        @JvmStatic
//        fun aspectOf(): KotlinAdvice {
//            return KotlinAdvice()
//        }
//    }
//
//    @Pointcut("execution(* com.example.zxw.test.TestAop.testAopMethod())")
//    private fun pt() {
//    }
//
//
//    @Before("pt()")
//    fun printTimeAop() {
//        Log.e("AOP", "AOP切入java方法")
//    }
//
//    @Pointcut("execution(* com.example.zxw.test.TestKotlinAop.testAop2())")
//    private fun pt2() {
//    }
//
//    @Before("pt2()")
//    fun printTimeAop2() {
//        Log.e("AOP", "AOP切入Kotlin方法")
//    }
//
//
//
//}